microscope for reflected light - Spanish English Dictionary